Big Huge Thesaurus

battle royal

noun